Warning: Editing scripts or altering objects may disable this book.
Continue
Reader
continue
warning
initialize
seconds
upXOrigin
upYOrigin
upBlankRow
upBlankCol
upScramble
upPositions
Import
Export
&Options
&New Game
Options
&Set Scramble Level...
Options
About &Taquin...
How to Play Taquin...
sysGameClock
sysLastTime
sysClock
sysBlankRow
sysBlankCol
sysXOrigin
sysYOrigin
sysPositions
sysScramble
leavebook
reader
sizetopage
author
Warning: Editing scripts or altering objects may disable this book.
Continue
Cancel
Cancel
sizetopage
warning
saveState
saveas
saveState
saveState
upBlankRow
upBlankCol
upScramble
upPositions
upTime
sysClock
sysGameClock
sysBlankCol
sysBlankRow
sysScramble
sysPositions
newgame
Click "Ok" to begin.
Zscramble
sysClock
sysLastTime
sysGameClock
setscrambleLevel
Enter Scramble Level (1..3)
Not a valid level, please try again.
sysScramble
abouttaquin
About Taquin
About Taquin
scramble
upScrambleAmount
isNeighbor
objRef
nPoint
myRow
myCol
nLastPos
nBlankPos
sysBlankCol
sysBlankRow
sysScramble
sysPositions
isNeighbor
sysBlankRow
sysBlankCol
myCol
myRow
HowToPlayTaquin
HelpObject
buildPosArray
objRef
j:to1
nCount
sysPositions
sysXOrigin
sysYOrigin
Win15
objRef
PaintObject "15"
Move
2805, 3585
2970, 4035
3180, 3855
3315, 4050
3525, 3795
3735, 4035
Win14
2160, 3345
2100, 3720
2055, 4035
1995, 3870
1950, 4035
1935, 3990
1920, 4035
Win13
1320, 3210
1110, 3675
870, 4020
720, 3870
315, 4050
225, 3885
15, 4050
Win12
3240, 2805
3450, 3555
3570, 4095
3660, 3735
3825, 4125
3885, 3870
4095, 4050
4170, 3750
4215, 4050
Win11
2670, 2820
2760, 3570
2985, 4035
3225, 3765
3825, 4125
3270, 4050
Win10
2025, 2940
1905, 3705
1620, 4035
1470, 3795
1305, 4035
1320, 2625
945, 3120
675, 3660
495, 4035
285, 3825
-15, 3795
90, 4050
3570, 2225
3615, 3020
3795, 3995
4065, 3890
4335, 4040
3315, 2375
3615, 3020
3960, 3095
4065, 3890
4335, 4040
4425, 4040
4755, 3755
4425, 4040
1680, 2210
1380, 2855
1170, 3650
1035, 4055
765, 3860
585, 4055
255, 4040
945, 2030
720, 2735
375, 3695
210, 4040
-15, 3695
600, 4040
3720, 900
4545, 1020
4755, 1620
4485, 2100
4155, 2970
3450, 3930
3060, 4035
2985, 3915
2520, 4050
2835, 1560
3255, 2685
3540, 3900
3825, 4035
3990, 3840
3450, 3930
4560, 4035
1590, 1740
1215, 2640
960, 3795
945, 4050
750, 3855
615, 4050
540, 3825
420, 4035
1080, 840
405, 690
-120, 1215
180, 1875
405, 2640
930, 3915
1005, 4050
1365, 3795
1545, 4035
2235, 3780
2355, 4065
Win15
Win12
buttonup
Win11
Win14
Win10
Win13
buttonup
Win15
objRef
Win14
objRef
Win13
objRef
Win12
objRef
Win11
objRef
Win10
objRef
objRef
objRef
objRef
objRef
objRef
objRef
objRef
objRef
objRef
Clock
0:03:30
-- handles initial game state
4sysClock, sysLastTime
IsGameOver() =
newGame
5- upTime
handler begins a mouse handling process
4sysMouseTrack, sysPiece, sysMousePos, sysNumber
4sysRow, sysCol, sysXOrigin, sysYOrigin,
\) / 555)
k) / 555)
performs the drag
drop tracking
270,
BlankRow, sysBlankCol
myCol
) / 555)
myRow
) / 555)
= sysBlankRow
isNeighbor(
mouseMovePiece
default
-- provides a keyboard interface
, sysPositions, sysWinner,
nPos
newPos
"pos"
1+1)
M+1)
checkWinner()
key =
nNew
keyDownArrow
keeps
clock display current
GameClock,
sysGameClock
myTemp
%"h24:
j:sec"
moves through
pointing device
returns TRUE
pieces are inorder, FALSE otherwise
ZmyList
i <>
logic
asure
-- bells
whistles
animateWinner
we have a
qrecord
processWinners
winner animation
done here, ideas welcome
ZobjWinner
@message
32000
savefill
savePattern
i,50,50
saveFill
-- dropping
win15
win14
win13
win12
win11
win10
win9
win8
win7
win6
win5
win4
win3
win2
[ opped
determines
users
among
best
-- given difficulty level
newTime
4sysRank, sysScramble
ZmyLevel,
, aMatch, objRef
upWinners(
) - 1
Bi+1
"Beginner
"Intermediate
"Avanced
Inewtime
"Times"
"Scoreboard"
32000
("Name" &
32000
tilldown
buttonup
buttondown
keyup
enterpage
mouseMovePiece
buttonstilldown
animateWinner
processWinners
IsGameOver
checkWinner
enterpage
IsGameOver
2newGame
upTime
sysClock
sysLastTime
buttondown
paintobject
sysRow
sysCol
sysXOrigin
sysYOrigin
sysClock
sysMouseTrack
sysPiece
sysMousePos
sysNumber
buttonstilldown
sysMouseTrack
sysPiece
buttonup
isNeighbor
oX~mouseMovePiece
isNeighbor
oX~mouseMovePiece
default
myRow
myCol
sysRow
sysCol
sysBlankRow
sysBlankCol
sysMouseTrack
sysPiece
sysMousePos
sysXOrigin
sysYOrigin
keyup
checkWinner
checkWinner
checkWinner
checkWinner
newPos
sysBlankRow
sysBlankCol
sysPositions
sysWinner
sysClock
h24:min:sec
seconds
Clock
myTemp
sysClock
sysGameClock
sysLastTime
mouseMovePiece
checkWinner
sysWinner
sysPositions
sysBlankRow
sysBlankCol
sysRow
sysCol
sysPiece
IsGameOver
myList
sysPositions
checkWinner
IsGameOver
o0JanimateWinner
processWinners
sysClock
sysGameClock
sysLastTime
animateWinner
Winner
saveFill
savePattern
savefill
objWinner
processWinners
upWinners
Winners
upWinners
upWinners
upWinners
level
Beginner Level
level
Intermediate Level
level
Avanced Level
newtime
min:sec
Times
Scoreboard
myLevel
myList
aMatch
objRef
sysRank
sysScramble
newTime
D R!
,6-j.
6D:LF
upwinners(3)
0,0,0,0,0,0,0
upwinners(2)
0,0,0,0,0,0,0
* upwinners(1)
0,0,0,0,0,0,0
1515,1080
2070,1080
2625,1080
3180,1080
1515,1640
2070,1640
2625,1640
3180,1640
1515,2190
2070,2190
2625,2190
3180,2190
1515,2745
2070,2745
2625,2745
3180,2745
Pieces
group id 92 of page id 0,group id 97 of page id 0,group id 102 of page id 0,group id 107 of page id 0,group id 122 of page id 0,group id 147 of page id 0,group id 132 of page id 0,group id 137 of page id 0,group id 152 of page id 0,group id 127 of page id 0,group id 87 of page id 0,group id 157 of page id 0,group id 112 of page id 0,group id 117 of page id 0,group id 142 of page id 0w#
About Taquin
Copyright
Taquin for ToolBook
Version 1.0
by Brent M. Waylandd
by Brent M. Waylandloraylor
TitleBar
Elocation
StartMouseTracking
StopMouseTracking
About Taquin
OKg(
4sysButtonBounds
xCoord
yCoord
) <=
, >=
> <=
"About Taquin"
bInvert
uttondown
buttonup
buttondown
buttonstilldown
buttondown
sysButtonBounds
buttonup
About Taquin
yCoord
xCoord
sysButtonBounds
buttonstilldown
bInvert
yCoord
xCoord
sysButtonBounds
Winners2
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Winners3
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
name6
keyup
keyup
name7
keyup
keyup
name5
keyup
keyup
name4
keyup
keyup
name3
keyup
keyup
Winners1
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
3:PHYSSIZE
wwwwwwwwwwwwwwwwwpD
wwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwp
>7:PHYSSIZE
wwwwwwwwwwwwwwwwwp@
wwwwwwwwwwwwwwwwwp
wwwwwwwwwwwwwwwwpw
Help Text
Object of Game:
You must move the pieces such that the are in the following order as quickly as possible:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 *
Ways to move:
1. Use arrow keys.
2. Click on Piece to be moved.
3. Drag and Drop piece into blank spot.
Starting a Game:
You can start or restart a game by chosing "New Game" from the "Options" menu. The pieces will be scrambled randomly according to the level of difficulty. You can adjust the level of difficulty and number of moves simulated to scramble the board by chosing "Set Scramble Level" from the "Options" menu. There are eight scramble levels to chose from.
Ending the game:
Taquin knows when you have finished a game. If your time was among the top seven times you will be given a chance to enter your name on the fastest times list.